package com.tecklab.demo.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.tecklab.demo.dto.HospitalDTO;
import com.tecklab.demo.entity.HospitalEntity;


public interface HospitalService {

    int save(HospitalDTO dto);

    /**
     * 根据id获取医院dto
     *
     * @param id
     * @return
     */
    HospitalDTO getById(Integer id);

    HospitalDTO getByName(String name);

    void batchCreateHospital(int size);

    /**
     * 批量删除size条记录
     * @param size
     */
    void batchDeleteHospital(int size);

    /**
     *
     * @param size
     */
    String batchUpdateId(int size);

    Page<HospitalEntity> selectPage(int current, int size);
}
